have one's reputation besmirched - Francés Inglés Diccionario